Method for using modifiable tool control parameters to control the temperature of the tool during friction stir welding

ABSTRACT

A new control variable is introduced, that when combined with previous dependent control criteria on other variables results in a control program that can create a superior weld while minimizing wear on the FSW tool, wherein the tool repeatedly experiences the same thermal and mechanical loading within specified control windows during every repeated weld sequence because flow stresses and tool loads are driven by temperature, and dependent control loops account for differences in material and heat that is transferred at different rates in varying locations throughout a friction stir weld.

RELATED APPLICATIONS

This application claims priority to and incorporates by reference all of the subject matter of U.S. Provisional Patent Application Ser. No. 61/088,001, filed Aug. 11, 2008.

BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention relates generally to friction stir welding (FSW) and all of its variations including friction stir processing (FSP), friction stir mixing (FSM) and friction stir spot welding (FSSW) (and hereinafter referred to collectively as “friction stir welding”). Specifically, the invention relates to the problems that are unique to friction stir welding of high temperature materials. The controls and process criteria for friction stir welding of low temperature materials such as aluminum are insufficient to manage the critical and dynamic process around a tool during friction stir welding of high melting temperature materials.

2. Background of the Problems being Solved

Friction stir welding is a technology that has been developed for welding metals and metal alloys. The FSW process often involves engaging the material of two adjoining workpieces on either side of a joint by a rotating stir pin. Force is exerted to urge the pin and the workpieces together and frictional heating caused by the interaction between the pin, shoulder and the workpieces results in plasticization of the material on either side of the joint. The pin and shoulder combination or “FSW tip” is traversed along the joint, plasticizing material as it advances, and the plasticized material left in the wake of the advancing FSW tip cools to form a weld. The FSW tip can also be a tool without a pin but only a shoulder for processing of another material through FSP.

FIG. 1 is a perspective view of a tool being used for friction stir welding that is characterized by a generally cylindrical tool 10 having a shank 8, a shoulder 12 and a pin 14 extending outward from the shoulder. The pin 14 is rotated against a workpiece 16 until sufficient heat is generated, at which point the pin of the tool is plunged into the plasticized workpiece material. Typically, the pin 14 is plunged into the workpiece 16 until reaching the shoulder 12 which prevents further penetration into the workpiece. The workpiece 16 is often two sheets or plates of material that are butted together at a joint line 18. In this example, the pin 14 is plunged into the workpiece 16 at the joint line 18.

FIG. 2 is a cross-sectional view of the tool 10. A collar 22 is shown gripping both the shank 8 and the FSW tip 24, wherein the FSW tip is comprised of the shoulder 12 and the pin 14. As the tool 10 is rotated, torque is transmitted from the rotating shank 8 to the collar 22 and then to the FSW tip 24. When the tool 10 is being used on a workpiece that is a high melting temperature material such as steel, the FSW tip 24 is in many situations exposed to temperatures in excess of 1000 degrees C. as it is rotated while traversing steel softened by frictional heating.

Referring to FIG. 1, the frictional heat caused by rotational motion of the pin 14 against the workpiece material 16 causes the workpiece material to soften without reaching a melting point. The tool 10 is moved transversely along the joint line 18, thereby creating a weld as the plasticized material flows around the pin 14 from a leading edge to a trailing edge. The result is a solid phase bond 20 at the joint line 18 that may be generally indistinguishable from the workpiece material 16 itself, in contrast to welds using other conventional technologies. It is also possible that the solid phase bond 20 is superior to the original workpiece material 16 because of the mixing that occurs. Furthermore, if the workpiece material is comprised of different materials, the resulting mixed material may also be superior to either of the two original workpiece materials.

It is observed that when the shoulder 12 contacts the surface of the workpieces, its rotation creates additional frictional heat that plasticizes a larger cylindrical column of material around the inserted pin 14. The shoulder 12 provides a forging force that contains the upward metal flow caused by the rotating tool pin 14.

During friction stir welding, the area to be welded and the tool 10 are moved relative to each other such that the tool traverses a desired length of the weld joint. The rotating friction stir welding tool 10 provides a continual hot working action, plasticizing metal within a narrow zone as it moves transversely along the workpiece materials 16, while transporting metal from the leading edge of the pin 14 to its trailing edge. As a weld zone cools, there is typically no solidification as no liquid is created as the tool 10 passes. It is often the case, but not always, that the resulting weld is a defect-free, recrystallized, fine grain microstructure formed in the area of the weld.

Travel speeds are typically 10 to 500 mm/min with rotation rates of 200 to 2000 rpm. Temperatures reached are usually close to, but below, solidus temperatures. Friction stir welding parameters are a function of a material's thermal properties, high temperature flow stress and penetration depth.

Friction stir welding has several advantages over fusion welding because 1) there is no filler metal, 2) the process can be fully automated requiring a relatively low operator skill level, 3) the energy input is efficient as all heating occurs at the tool/workpiece interface, 4) minimum post-weld inspection is required due to the solid state nature and extreme repeatability of FSW, 5) FSW is tolerant to interface gaps and as such little pre-weld preparation is required, 6) there is typically no weld spatter to remove, 7) the post-weld surface finish can be exceptionally smooth with very little to no flash, 8) there is often no porosity and oxygen contamination, 9) there is little or no distortion of surrounding material, 10) no operator protection is required as there are no harmful emissions, and 11) weld properties are often improved. Throughout this document, friction stir welding will be considered to include all processes that can be performed using a friction stir welding tool, including but not limited to friction stir processing, friction stir spot welding and friction stir mixing.

Previous patent documents have taught the benefits of being able to perform friction stir welding with materials that were previously considered to be functionally unweldable. Some of these materials are non-fusion weldable, or just difficult to weld at all. These materials include, for example, metal matrix composites, ferrous alloys such as steel and stainless steel and non-ferrous materials. Another class of materials that were also able to take advantage of friction stir welding is the superalloys. Superalloys can be materials having a higher melting temperature bronze or aluminum, and may have other elements mixed in as well. Some examples of superalloys are nickel, iron-nickel, and cobalt-based alloys generally used at temperatures above 1000 degrees F. Additional elements commonly found in superalloys include, but are not limited to, chromium, molybdenum, tungsten, aluminum, titanium, niobium, tantalum, and rhenium.

It is noted that titanium is also a desirable material to friction stir weld. Titanium is a non-ferrous material, but has a higher melting point than other nonferrous materials.

The previous patents teach that a tool for friction stir welding of high temperature materials is made of a material or materials that have a higher melting temperature than the material being friction stir welded. In some embodiments, a superabrasive was used in the tool, sometimes as a coating.

The embodiments of the present invention are generally concerned with these functionally unweldable materials, as well as the superalloys, and are hereinafter referred to as “high melting temperature” materials throughout this document. Nevertheless, the tool to be taught herein can also be used in less harsh friction stir welding environments when low melting temperature materials are being used.

The present invention is useful for tools being used in many applications, but most especially when performing friction stir processing of high melting temperature materials.

High Temperature Friction Stir Welding Tool

In conjunction with the problems associated with the creation of materials that require liquid to solid phase transformation, recent advancements in friction stir welding technologies have resulted in tools that can be used to join high melting temperature materials such as steel and stainless steel together during the solid state joining processes of friction stir welding.

When this tool is used it is effective at friction stir welding of various materials. This tool design is also effective when using a variety of tool tip materials besides polycrystalline cubic boron nitride (PCBN) and polycrystalline diamond (PCD). Some of these materials include refractories such as tungsten, rhenium, iridium, titanium, molybdenum, etc.

As explained previously, friction stir welding is a solid state joining process that uses a rotating tool to generate frictional heat as the tool traverses a joint line between two metal bodies positioned adjacent to each other. This method for joining provides a superior joint over fusion welding processes that melt and solidify the bodies being joined. FSW is now used to commercially join materials in a variety of industries which include shipbuilding, oil and gas, and aerospace.

The friction stir welding equipment used to join high melting temperature materials has two predominant control parameters; axial or Z axis load, and axial or Z axis position. These two control parameters are used along with tool traverse speed and tool rotational speed during the FSW process to produce a friction stir welded joint. Generally, all four of these control parameters (Z axis load, Z axis position, tool traverse speed, and tool rotational speed) are independent of each other and are controlled by closed loop feedback algorithms programmed to a specified set point for each control parameter. Most of the applications in FSW production at this time are comprised of aluminum friction stir welded components where operator intervention is often required during the production FSW process. In most aluminum applications, FSW is a more forgiving process where the flow and ductility of aluminum are high and the heat generated during the FSW process is quickly transferred away from the tool path because of aluminum's high thermal conductivity.

As FSW is progressing into high strength, high melting temperature materials applications, the process window to create a defect-free reliable welding joint is much smaller than with aluminum. This smaller process window is due to steeper temperature gradients around the tool, relatively low thermal conductivity of the materials being joined, high flow stresses, and/or lower material ductility.

The steeper temperature gradients are a result of low material thermal conductivity combined with higher temperatures that are required to plasticize material flow around the tool. In aluminum, heat transfer is predominantly through the material while in high melting temperature materials such as steel, the heat flows through the material, the back side of the material, is reflected internally from surfaces and interfaces and through the tool. In addition, the thermal and mechanical loads applied to the tool during FSW are extreme, and precision process control is required to not only prevent tool failure by wear or breakage, but to also create predictable and consistent joint properties. The controls and process criteria for FSW low temperature materials such as aluminum are insufficient to manage the critical and dynamic process around the tool during FSW of high melting temperature materials.

It would be an advantage over the prior art to create a system for managing the control parameters and dynamic processes of friction stir welding of high melting temperature materials to thereby improve tool life and the quality of the weld.

BRIEF SUMMARY OF THE INVENTION

It is an aspect of the present invention to provide a new control variable that is combined with dependent control criteria on other variables.

In one embodiment of the present invention, a new control variable is introduced, that when combined with the previous dependent control criteria on other variables results in a control program that can create a superior weld while minimizing wear on the FSW tool, wherein the tool repeatedly experiences the same thermal and mechanical loading within specified control windows during every repeated weld sequence because flow stresses and tool loads are driven by temperature, and dependent control loops account for differences in material and heat that is transferred at different rates in varying locations throughout a friction stir weld.

These and other aspects, features, advantages of the present invention will become apparent to those skilled in the art from a consideration of the following detailed description taken in combination with the accompanying drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 is a perspective view of a tool as taught in the prior art for friction stir welding.

FIG. 2 is a cut-away profile view of an FSW tip, a locking collar and a shank from the prior art.

FIG. 3 is a schematic diagram of the components of a friction stir welding machine.

FIG. 4 is a flowchart of a method for controlling a friction stir welding process by using nested control loops that try and maintain the assigned value of a control variable.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made to the drawings in which the various elements of embodiments of the present invention will be given numerical designations and in which the invention will be discussed so as to enable one skilled in the art to make and use the embodiments. It is to be understood that the following description is only exemplary of the principles of the present invention, and should not be viewed as narrowing the claims which follow.

In a first embodiment, the present invention is designed to produce a superior weld and improved tool life when friction stir welding materials that have melting temperatures higher than bronze and aluminum as previously disclosed. This class of materials includes, but is not limited to, metal matrix composites, ferrous alloys such as steel and stainless steel, non-ferrous materials, superalloys, titanium, cobalt alloys typically used for hard-facing, and air-hardened or high speed steels.

The present invention consists of the addition of a new control variable that is combined with dependent control criteria on other variables. To understand how the present invention operates, it is useful to show a simplified diagram of the components of a friction stir welding machine. A friction stir welding machine is typically comprised of a frame 30, a tool holder 32 coupled to the frame, and a table 34 disposed under the tool holder for supporting workpiece materials. A friction stir welding tool 10 is disposed in the tool holder 32. The tool holder 32 maneuvers the tool 10 into the desired position and applies the rotational speed to the tool that enables the tool to be plunged into the workpiece materials. The tool holder 32 and the table 34 provide the ability for the tool 10 to be forced against the workpiece materials that is mounted on the table 34.

The tool holder 32 and the table 34 operate under the direction of a control program that is used to operate the friction stir welding machine. Ideally, the control program can perform friction stir welding with minimal or no operator intervention. Accordingly, the friction stir welding process was analyzed in order to determine what output variable could be monitored and used as feedback to the control program in order for the control program to make adjustments that would enable the machine to operate with minimal user intervention. These adjustments were made in order to produce a superior weld, to produce a weld that is repeatable and to maximize tool life.

It was determined that tool temperature could be monitored as an output variable to determine when a steady state process was being achieved. In this case, a steady state process is one in which the friction stir welding tool is performing a weld while maintaining a constant or near-constant temperature, hereinafter called the temperature set point of the tool 10.

The temperature set point of the tool 34 can be monitored in many ways that are known to those skilled in the art. For example, a temperature thermocouple can be disposed within the tool 10. The method of determining the temperature is not an aspect of the present invention, but will be assumed is being determined correctly and in real-time.

Tool temperature has a direct bearing upon all of the desired objectives of the present invention. Tool temperature relates directly to loads on the tool, defects in the joint, and flow stresses in the workpiece materials being joined. Friction stir welding is unique in its ability to provide real-time temperatures during the welding process.

A computer control program is used for controlling the operation of the friction stir welding machine. The control program utilizes nested control loops based on the desired tool temperature set point. In other words, by creating nested control loops in the control program, the control program modifies a control parameter until that control parameter cannot be modified anymore. For example, the control program reaches a value for the control parameter that is not supposed to be exceeded. Thus, when a control parameter can no longer be adjusted, the control program will move to a next control parameter that can still be modified. The control program then makes adjustments to the control parameter to again try and bring the tool temperature set point to a desired value. If modifying this new control parameter is successful, then the control program does not move to a different control parameter. If unsuccessful, the control program modifies the control parameter until reaching another control parameter boundary.

This process of moving from control parameter to control parameter continues as long as there are control parameters that have not been adjusted until reaching a control parameter boundary, or the tool temperature set point is finally reached. The control program therefore utilizes nested control loops, each loop representing a different control parameter.

FIG. 4 is provided as a summary of the process to be followed by the control program when a single control parameter can be modified at any given time. After beginning, the control program determines if the tool is at the desired set point temperature in item 40. If it is, the control program loops back to the same step and continues to query the friction stir welding machine if the tool temperature is at the set point. If the tool temperature has deviated from the tool temperature set point, then the control program moves to item 42. In item 42, the control program modifies a control parameter N (which in this case is the first control parameter because it is the first time through the loop.

The next step at item 44 is to determine if the control parameter has been modified such that its value has reached a minimum or maximum value. IF the minimum or maximum value has not been reached, then the control program goes back to item 40 to determine if the tool has returned to the set point temperature. If not, the control parameter is again modified in item 42, then the control program determines if a boundary has been reached in item 44. If a boundary is reached, then that control parameter can no longer be modified. The next step is to proceed to item 46 and to increment to the next control parameter to be modified. The control program then returns to item 40 and again determines if the tool has returned to the set point temperature.

The method above is continued until a steady state tool temperature is achieved, the friction stir welding process has been completed, or all of the control parameters have been modified until reaching a boundary. At this point, the control program can either automatically stop the friction stir welding operation, or allow the user to determine if friction stir welding should proceed.

The nested control loops can utilize any number of control parameters that can be modified by the control program of the friction stir welding machine. For example, it is possible to modify the control parameters of Z axial load, Z axial position, traverse speed, traverse load and tool RPM or rotational speed in order to modify the tool temperature set point. However, other friction stir welding machines might be capable of controlling other aspects of the friction stir welding process. Therefore, all controllable parameters should be considered to be within the scope of the present invention.

Another aspect of the present invention is the order in which the control parameters can be modified by the control program. A user can select the order in which the control parameters are utilized in order to obtain the desired friction stir welding results.

The control program can also be modified to control more than one control parameter at a time. Thus, it may be desirable to modify two control parameters simultaneously. Once one of these control parameters has reached a parameter boundary, the present invention can either stop modifying both of these control parameters and move on to another nested control loop, or continue to modify the control parameter that has not reached a parameter boundary.

Once the control program has determined that it is necessary to stop modifying both of the control parameters within the current nested control loop, the control program moves to a next nested control loop. This next nested control loop again may be comprised of modification of a single or a plurality of control parameters. What is important to remember is that the total number of control parameters that can be modified by the control program, and the total number of control parameters that can be modified simultaneously is not limited by the present invention.

The following is an example of how a first embodiment of the present invention can be implemented using a total of four nested control loops, wherein each nested control loop enables modification of a single control parameter at a time. A tool temperature set point is assigned the value of 750° C. A maximum and minimum allowable tool temperature set point is created. The tool temperature set point does not need to be an equal distance from the boundary values. However, for this example, the tool temperature set point is +/−5° C. It should be remembered that the tool temperature set points used in this example are for illustration purposes only, and should not be considered limiting. Thus, the tool temperature set point boundaries can be greater and smaller than the values given. Thus, if the tool temperature begins to increase, the control program makes adjustments to a control parameter in order to bring the temperature of the tool back to 750° C. For this example, the first control parameter that the control program will modify is tool RPM.

The control program will be given a set point range that it can use to modify the tool RPM. For example, the control program might be given the ability to modify tool RPM by +/−25 RPM. While making changes to the tool RPM, the tool temperature is monitored to determine if it is changing in the desired direction. However, if the tool RPM reaches a maximum set point, then the control program will move to a next dependent variable or control parameter in order to achieve the desired change in tool temperature.

In this example, the control program next uses the traverse speed. The traverse speed would be increased or decreased within a traverse set point range until either a maximum or minimum set point is reached, or the tool temperature returns to the tool temperature set point.

If the tool temperature continued to rise then the Z axial load would then be reduced. If the control program has still not reached the desired tool temperature set point after a boundary value is reached for the Z axial load, then the control program would move to the final nested control loop wherein the final control parameter could be adjusted. Thus, the control program would the Z axial position within the minimum and maximum set points.

It is desirable during operation of the friction stir welding machine that all set points are displayed in a status window that can show all the control parameters and the minimum and maximum set points for each.

In an alternative embodiment of the present invention, the minimum and maximum set points for each control parameter can be modified on the fly. It may be necessary for an operator to thus override the control program and either allow a boundary to be exceeded, or to modify the value of the boundary so that the control program is still operating normally because the boundary has not been reached.

In another alternative embodiment, it may be desirable to change the order in which the control parameters are nested while the control program is being used. This will allow the user to modify the control parameter that is most advantageous.

Implementation of the control program has resulted in the process of friction stir welding to become a “push button” operation with no or minimal operator intervention. The tool experiences the same thermal and mechanical loading within specified control windows during every repeated weld sequence and the weld quality has improved. Analysis has shown that flow stresses and tool loads are driven by tool temperature, and that dependent control loops can account for differences in workpiece material and the amount of heat that is transferred at different rates in varying locations throughout the weld.

The order in which the control program modifies the control parameters will typically be different for different workpiece materials. A catalog of control parameters boundaries and the order in which the control parameters are applied thus becomes part of a database that is accessible to the operator. Thus, no specific control parameter order is being stated by the present invention. The nested control loops are thus applied in the most advantageous order as determined by experimentation. Nevertheless, the operator is also given the freedom to override any preset control parameter values and the order in which the control parameters are applied in order to achieve a steady state tool temperature.

An additional control feature of the present invention is to take into account the time required for the tool temperature to reach a steady state. This is referred to as predictive temperature control at the beginning of the weld sequence and is utilized until the tool has reached steady or near steady state conditions. Predictive temperature control can also be used for determining the time required for the tool to respond to a temperature change during FSW. A temperature profile can thus be determined for the tool itself and the “lag” time is accounted for in the programming for a specific tool's thermal capacitance.

The concepts of the present invention not only apply to FSW but also to any other applications that modify material properties using a rotating tool.

It is to be understood that the above-described arrangements and embodiments are only illustrative of the application of the principles of the present invention. Numerous modifications and alternative arrangements may be devised by those skilled in the art without departing from the spirit and scope of the present invention. The appended claims are intended to cover such modifications and arrangements. 

1. A method for modifying control parameters of a friction stir welding machine being used with high melting temperature materials and being operated by a control program, said control program having a nested control loop architecture comprising the steps of: 1) determining a temperature of a friction stir welding tool being used on high melting temperature workpiece materials; 2) comparing the tool temperature to a tool temperature set point; 3) modifying a current control parameter if the tool temperature is not the same as the tool temperature set point, or returning to step 1) if the tool temperature is the same; 4) determining if a minimum or maximum boundary value of the current control parameter has been reached, and either returning to step 1) if the minimum or maximum boundary value of the current control parameter has not been reached, or proceeding to step 5) if the current control parameter has reached the minimum or the maximum boundary value; and 5) changing the current control parameter to a next control parameter and returning to step 1) and repeating all the steps but making the next control parameter the current control parameter being used to modify the tool temperature wherein each control parameter is selected from a plurality of control parameters by the nested control loop architecture.
 2. The method as defined in claim 1 wherein the method further comprises terminating the control program when all of the control parameters have reached a minimum or a maximum boundary value.
 3. The method as defined in claim 1 wherein each control parameter is selected from the group of control parameters comprised of Z axial load, Z axial position, traverse speed, traverse load, and tool RPM.
 4. The method as defined in claim 1 wherein the method further comprises the step of interrupting the control program and substituting a different control parameter for the current control parameter being used to modify tool temperature.
 5. The method as defined in claim 1 wherein the method further comprises the step of interrupting the control program to change the order in which the control parameters are used to modify the tool temperature.
 6. The method as defined in claim 1 wherein the method further comprises the step of modifying at least a second control parameter simultaneously with the current control parameter such the control program is using at least two control parameters to reach the tool temperature.
 7. The method as defined in claim 1 wherein the method further comprises the step of modifying the minimum or the maximum boundary value of the current control parameter on-the-fly.
 8. The method as defined in claim 1 wherein the method further comprises the step of delaying steps 3) and 4) using predictive temperature control until the tool temperature has reached the tool temperature set point for a first time.
 9. A method for improving repeatability of a weld achieved through friction stir welding by modifying control parameters of a friction stir welding machine being operated by a control program having a nested control loop architecture, said control program comprising the steps of: 1) determining a temperature of a tool; 2) comparing the tool temperature to a tool temperature set point; 3) modifying a current control parameter if the tool temperature is not the same as the tool temperature set point, or returning to step 1) if the tool temperature is the same; 4) determining if a minimum or maximum boundary value of the current control parameter has been reached, and either returning to step 1) if the minimum or maximum boundary value of the current control parameter has not been reached, or proceeding to step 5) if the current control parameter has reached the minimum or the maximum boundary value; and 5) changing the current control parameter to a next control parameter and returning to step 1) and repeating all the steps but making the next control parameter the current control parameter being used to modify the tool temperature wherein each control parameter is selected from a plurality of control parameters by the nested control loop architecture. 